package com.bwda.dsrs.systemservice.domain.po.adminlog;

import lombok.Data;

import java.util.Date;

/**
 *  管理日志po
 *
 *   @author yanyuemei
 *   @date 2019/4/30
 */
@Data
public class AdminLogPo {

	/**
	 * ID
	 */
	private String id;
	/**
	 * 用户编号
	 */
	private String userCode;
	/**
	 * 用户姓名
	 */
	private String userName;
	/**
	 * 组织名称
	 */
	private String orgName;
	/**
	 * IP地址
	 */
	private String ipAddr;
	/**
	 * 访问客户端标识
	 */
	private String userAgent;
	/**
	 * 请求URI
	 */
	private String requestUri;
	/**
	 * 请求方式get,post
	 */
	private String method;
	/**
	 * 访问参数
	 */
	private String params;
	/**
	 * 操作类型
	 */
	private String operateType;
	/**
	 * 操作名称
	 */
	private String operateContent;
	/**
	 * 结果
	 */
	private Integer status;
	/**
	 * 0系统日志，1同步日志，2三方接口，3....
	 */
	private Integer logType;
	/**
	 * 异常信息
	 */
	private String exceptionMsg;
	/**
	 * 登录token
	 */
	private String loginToken;
	/**
	 * 创建时间
	 */
	private Date createTime;

	private String operateName;

	public Date getCreateTime() {
		if (createTime != null){
			return (Date) createTime.clone();
		}

		return null;
	}

	public void setCreateTime(Date createTime) {
		if (createTime != null){
			this.createTime = (Date) createTime.clone();
		}
	}
}